home *** CD-ROM | disk | FTP | other *** search
/ Java for 3D & VRML Worlds / Java for 3d and VRML Worlds.iso / vs / browser / cpb10eb.exe / DATA.Z / buggy.wrl < prev    next >
Text File  |  1996-09-25  |  1KB  |  64 lines

  1. #VRML V2.0 utf8
  2. #
  3. # This file is conveted from VRML 1.0 to Moving Worlds.
  4. # Copyright(C) 1996 Sony Corporation. All rights reserved.
  5.  
  6.  
  7.  
  8. DEF BUGGY_TRANSFORM Transform {
  9.     children [
  10.  
  11.         Transform {
  12.             rotation 0.0 1.00 0.0 3.14
  13.             translation 0.0 3.5 10.0
  14.             children [
  15.                 DEF RIDING_VIEW Viewpoint{
  16.             position 0 0 0
  17.             jump TRUE}
  18.             ]
  19.         }
  20.  
  21.         DEF BUGGY_BIND_BODY Transform {
  22.             children [
  23.                 #### BUGGY BODY ####
  24.                 Inline {
  25.                     url "../models/buggybdy.wrl"
  26.                 }
  27.             ]
  28.         }
  29.  
  30.         DEF TOUCH_SENSOR TouchSensor{}
  31.  
  32.     ]
  33. }
  34.  
  35.  
  36. DEF TIME_SENSOR TimeSensor{
  37.       loop TRUE
  38.       cycleInterval 0.035
  39. }
  40.  
  41. DEF SCRIPT Script{
  42.       url "../scripts/buggy.class"
  43.  
  44.       eventIn SFTime moveBuggy
  45.       eventIn SFTime getOnOff
  46.  
  47.       eventOut SFRotation buggyRt
  48.       eventOut SFVec3f    buggyTr
  49.       eventOut SFBool     RidingView_bind
  50. }
  51.  
  52.  
  53. ROUTE TOUCH_SENSOR.touchTime TO SCRIPT.getOnOff
  54. ROUTE TIME_SENSOR.cycleTime TO SCRIPT.moveBuggy
  55.  
  56. ROUTE SCRIPT.buggyTr TO BUGGY_TRANSFORM.set_translation
  57. ROUTE SCRIPT.buggyRt TO BUGGY_TRANSFORM.set_rotation
  58.  
  59. ROUTE SCRIPT.RidingView_bind TO RIDING_VIEW.set_bind
  60.  
  61.  
  62.  
  63.  
  64.